/**** Reset ****/
html{background-color:White;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote {padding: 0;margin: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
body {font-size:14px;padding:0px;margin:0px;font-family:"微软雅黑","SourceHanSansCN-Normal",Arial, "宋体", Helvetica, sans-serif, Verdana;line-height:24px;min-width:320px;color:#282828;margin:auto;max-width:1920px;}
a{text-decoration:none;color:#333333;font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif, Verdana;background:none;}
a:hover{color:#7E2D8F;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
hr{background-color:#EDEDED;height:1px;border:0px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.clear15{clear:both;font-size:0px;line-height:0px;height:15px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:30px;}
.main_con_cle{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
.bottom_ccc{padding:15px 0px;line-height:30px;font-size:14px;border-top:1px solid White;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.max_width{width:100%;max-width: 1400px;}

@font-face{
     font-family: "SourceHanSansCN-Normal"; src: url("../fonts/SourceHanSansCN-Normal.otf");
}

/****顶部*******/
.wl_head{width:100%;height:70px;background:rgba(255,255,255,1);}
.wl_head .con{margin:auto;}
.wl_head .con .logo{margin-top: 10px;float:left;transition: 0.3s;}
.wl_head .con .logo .logo_img{width:118px;height:50px;display:block;float:left;}
.wl_head .con .logo .logo_img img{width:100%;}
.wl_head .con .logo .logo_title{height:50px;line-height: 50px;font-weight: bold;font-size: 24px;float:left;margin-left: 18px;}
.wl_head .con .tel{height:36px;padding-left: 45px;float:right;margin-top:20px;background:url(../images/tel.jpg) left center no-repeat;font-size: 18px;font-weight: bold;color:#D9212B;line-height:36px;background-size:36px 36px;font-family: "SourceHanSansCN-Normal";}

.wl_nav{width:100%;height:50px;background-color: #D9212B;}
.wl_nav .con{margin:auto;}
.wl_nav .con .nav_ul{}
.wl_nav .con .nav_ul li{width:14.285%;float:left;height:50px;line-height: 50px;font-size: 16px;text-align: center;transition: 0.3s;}
.wl_nav .con .nav_ul li a{color:#ffffff;font-family: "SourceHanSansCN-Normal";display: block;}

.wl_nav .con .nav_ul li:hover{background-color:#AF1F26}
.wl_nav .con .nav_ul li.on{background-color:#AF1F26}

.nav_more{display: none;}

/****轮播图*************/
.main_banner{position: relative;z-index: 0}
.main_banner ul{z-index: 0;}
.main_banner ul li img{width:100%;}
.main_banner .prev_banner{width:40px;height:60px;display:block;background:url(../images/prev_banner.png) center center no-repeat;position: absolute;left:30px;top:45%;z-index: 10;}
.main_banner .next_banner{width:72px;height:72px;display:block;background:url(../images/next_banner.png) center center no-repeat;position: absolute;right:30px;top:45%;z-index: 10;}

.inner_banner{margin:auto;}
.inner_banner img{display: block;margin:auto;max-width: 100%;}

/****首页搜索，关键字*******/
.index_sou{width:100%;line-height: 70px;height:70px;background-color: #f5f5f5}
.index_sou .con{margin:auto;}
.index_sou .con .keywords{float:left;color:#666666;font-size: 14px;font-family: "SourceHanSansCN-Normal";}
.index_sou .con .keywords span{font-family: "SourceHanSansCN-Normal";}
.index_sou .con .position{float:left;color:#666666;font-family: "SourceHanSansCN-Normal";font-size: 14px;}
.index_sou .con .position a{color:#666666;font-family: "SourceHanSansCN-Normal";}
.index_sou .con .position a:hover{color:#D9212B;}
.index_sou .con .sou_con{width:35.71%;height:50px;float:right;background-color: #F6F6F6;border-radius: 4px;margin-top: 10px;}
.index_sou .con .sou_con .input{width:75%;float:left;height:50px;line-height: 50px;border:0px;padding-left: 5%;background-color: #ffffff;}
.index_sou .con .sou_con .sou_submit{width:20%;height:50px;border:0px;cursor:pointer;outline:none;background:url(../images/search_bg.png) 5px center no-repeat;float:right;font-size: 14px;color:#ffffff;background-color: #D9212B}

/****首页标题*****/
.index_title{margin:auto;}
.index_title .title_con{float:left;font-size: 16px;line-height: 16px;}
.index_title .title_con span{display: block;font-size: 32px;line-height: 32px;color:#D9212B;margin-bottom: 20px;}
.index_title .more{width:115px;height:35px;display: block;border:1px solid #666666;color:#363636;font-size: 16px;line-height: 35px;text-align: center;float:right;transition: 0.3s;}
.index_title .more:hover{background-color: #D9212B;border:1px solid #D9212B;color:#ffffff;}

/****首页产品**********/
.index_product{padding:50px 0px;background-color: #f5f5f5;}
.index_product .con{margin:auto;}
.index_product .con .title_con{float:left;font-size: 16px;line-height: 16px;}
.index_product .con .title_con span{display: block;font-size: 32px;line-height:34px;color:#D9212B;margin-bottom: 20px;}
.index_product .con .cate_ul{float:right;margin-top: 25px;}
.index_product .con .cate_ul li{width:145px;height:35px;float:left;border:1px solid #666666;font-size: 16px;margin-right: 17px;text-align: center;line-height:35px;transition: 0.3s;}
.index_product .con .cate_ul li a{font-family: "SourceHanSansCN-Normal";color:#363636;transition: 0.3s;}
.index_product .con .cate_ul li:last-child{margin-right: auto;}
.index_product .con .cate_ul li:hover{border:1px solid #D9212B;}
.index_product .con .cate_ul li:hover a{color:#D9212B;}
.index_product .con .pro_ul{margin:auto auto auto auto;padding-top: 30px;}
.index_product .con .pro_ul li{width:24%;float:left;padding:18px;box-sizing: border-box;background-color: #ffffff;float:left;margin-right: 1.333%;margin-bottom: 25px;overflow: hidden;}
.index_product .con .pro_ul li:nth-child(4n){margin-right: auto;}
.index_product .con .pro_ul li .li_pic{width:100%;padding-top: 80.67%;overflow: hidden;position: relative;}
.index_product .con .pro_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition: 0.8s;}
.index_product .con .pro_ul li:hover .li_pic img{transform: scale(1.1);}
.index_product .con .pro_ul li .li_title{height:18px;line-height: 18px;font-size: 16px;margin-top: 18px;}
.index_product .con .pro_ul li .li_title .arrow{display: block;float:right;transform:rotate(180deg); }
.index_product .con .pro_ul li:hover .li_title{color:#D9212B;}
.index_product .con .pro_ul li:hover .li_title .arrow{color:#D9212B;}

/****关于我们*****/
.index_about{margin:60px auto auto auto;}
.index_about .con{width:44.29%;float:left;}
.index_about .con .en_title{font-weight: bold;font-size: 32px;line-height:32px;color:#1a1a1a;margin-top: 20px;}
.index_about .con .cn_title{font-weight: bold;font-size: 32px;line-height: 32px;color:#D9212B;margin-top: 13px;}
.index_about .con .des{line-height: 35px;font-family: "SourceHanSansCN-Normal";font-size: 16px;margin-top: 25px;}
.index_about .pic{width:49.28%;float:right;padding-top: 30.79%;overflow: hidden;position: relative;}
.index_about .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}

/****合作品牌****/
.index_brand{margin:60px auto auto auto;}
.index_brand .title_con{font-size: 32px;line-height: 32px;font-family: "SourceHanSansCN-Normal";}
.index_brand .title_con .more{width:115px;height:35px;display: block;border:1px solid #666666;color:#363636;font-size: 16px;line-height: 35px;text-align: center;float:right;}
.index_brand .con{margin:40px auto auto auto;}
.index_brand .con .show_con{width:100%;height:310px;background-color: #f5f5f5;}
.index_brand .con .show_con .pic{margin:37px auto auto 2.571%;width:35%;padding-top:22.5%;float:left;position: relative;overflow: hidden;}
.index_brand .con .show_con .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.index_brand .con .show_con .show_right{width:52.85%;float:right;margin:45px 4.6% auto auto;}
.index_brand .con .show_con .show_right .title{height:22px;line-height: 22px;font-size: 20px;overflow: hidden;font-weight: bold;}
.index_brand .con .show_con .show_right .des{height:196px;overflow: hidden;margin-top: 15px;font-size: 16px;line-height: 28px;text-align: justify;}

/***客户见证*****/
.client{margin:auto auto auto auto;}
.client .title_con{font-size: 30px;font-weight: bold;line-height: 30px;color:#300439;}
.client .title_con .control_con{float:right;}
.client .title_con .control_con a{margin-left: 25px;}
.client .title_con .control_con i{font-size:30px;color:#333333;}
.client .client_ul{margin-top: 28px;}
.client .client_ul li{width:91%;transition: 0.3s;margin-left: 4.5%;}
.client .client_ul li .li_pic{width:100%;padding-top: 44%;overflow: hidden;position: relative;border:1px solid #EEEEEE;box-sizing: border-box;transition: 0.3s;}
.client .client_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;}
.client .client_ul li:hover{box-shadow: 2px 3px 15px 5px #EFEFEF;}
.client .client_ul li:hover .li_pic{border:1px solid #D9212B}

/***工程案例****/
.index_case{margin:70px auto auto auto;padding:55px 0px 90px 0px;background-color: #f5f5f5;overflow: hidden;}
.index_case .con{width:1200px;margin:50px auto auto auto;position: relative;}
.index_case .con .case1{}
.index_case .con .case1 ul{}
.index_case .con .case1 ul li{width:1200px;height:695px;position: relative;overflow: hidden;margin-left: 10px;margin-right: 10px;}
.index_case .con .case1 ul li img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.index_case .con .case1 .tempWrap{margin-left:-1230px;}
.index_case .con .hd1 .next{width:1200px;height:695px;background:url(../images/cptm.png) repeat center center;display: block;position: absolute; top: 0px;right: -1220px;z-index: 9;}
.index_case .con .hd1 .prev{width:1200px;height:695px;background:url(../images/cptm.png) repeat center center;display: block;position: absolute; top: 0px;left: -1220px;z-index: 9}
.index_case .con .hd2 .next{position: absolute;z-index: 9;bottom: 0px;right: 0px;width:66px;height: 66px;background: url(../images/next_case.png) no-repeat center center;cursor: pointer; }
.index_case .con .hd2 .prev{position: absolute;z-index: 9;bottom:0px;left: 0px;width: 66px;height: 66px;background: url(../images/prev_case.png) no-repeat center center;cursor: pointer; }
.index_case .con .hd2 .next:hover{background: url(../images/next_case.png) no-repeat center center;}
.index_case .con .hd2 .prev:hover{background: url(../images/prev_case.png) no-repeat center center;}
.index_case .case2{margin:20px auto auto auto;}
.index_case .case2 ul{}
.index_case .case2 ul li{width:387px;background-color: #ffffff;padding:20px 20px 20px 20px;box-sizing: border-box;margin:auto 10px;transition: 0.3s;}
.index_case .case2 ul li .li_pic{width:100%;/*padding-top: 76.81%;*/padding-top:64%;overflow: hidden;position: relative;}
.index_case .case2 ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.index_case .case2 ul li .li_title{height:18px;line-height: 18px;overflow: hidden;font-size: 16px;font-weight: bold;margin-top: 15px;font-family: "SourceHanSansCN-Normal";}
.index_case .case2 ul li .li_des{height:48px;line-height: 24px;color:#666666;font-family: "SourceHanSansCN-Normal";overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 10px;}
.index_case .case2 ul li:hover{box-shadow: 2px 2px 10px 3px rgba(237,237,237,0.9);}
.index_case .case2 ul li .li_line{width:100%;height:1px;background-color: #eeeeee;margin-top: 13px;}
.index_case .case2 ul li .li_more{color:#666666;line-height: 15px;margin-top: 15px;font-family: "SourceHanSansCN-Normal";}
.index_case .case2 ul li .li_more .arrow{display: block;float:right;transform:rotate(180deg); }

/***首页新闻***/
.index_news{margin:65px auto auto auto;}
.index_news .con{margin:35px auto auto auto;}
.index_news .con .left_pic{width:29%;padding-top:34.71%;overflow: hidden;position: relative;float:left;}
.index_news .con .left_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.index_news .con .right_news_con{width:69.65%;float:right;padding:30px 34px 20px 34px;box-shadow: 0px 3px 6px 2px #EDEDED;background-color: #ffffff;box-sizing: border-box;}
.index_news .con .right_news_con .first_news_con{padding-bottom: 35px;border-bottom: 1px dashed #E2E5EC;margin-bottom: 30px;}
.index_news .con .right_news_con .first_news_con .pic{width:31.72%;float:left;padding-top: 20%;overflow: hidden;position: relative;}
.index_news .con .right_news_con .first_news_con .pic img{width:100%;position: absolute;left:0;z-index: 0;top:0;}
.index_news .con .right_news_con .first_news_con .first_right_con{width:64.44%;float:right;font-family: "SourceHanSansCN-Normal";}
.index_news .con .right_news_con .first_news_con .first_right_con .first_title{height:22px;line-height: 22px;font-size: 18px;overflow: hidden;margin-top: 15px;}
.index_news .con .right_news_con .first_news_con .first_right_con .first_des{height:70px;line-height: 35px;overflow: hidden;color:#363636;margin-top: 20px;}
.index_news .con .right_news_con .first_news_con .first_right_con .first_date{color:#363636;margin-top: 10px;}
.index_news .con .right_news_con .other_news_con{width:44.77%;float:left;height:16px;margin:15px auto;}
.index_news .con .right_news_con .other_news_con:nth-child(2n){float:right;}
.index_news .con .right_news_con .other_news_con .other_title_con{width:calc(100% - 100px);float:left;height:16px;overflow: hidden;line-height: 16px;}
.index_news .con .right_news_con .other_news_con .other_title_con a{color:#363636;font-family: "SourceHanSansCN-Normal";}
.index_news .con .right_news_con .other_news_con .other_date{float:right;width:90px;color:#363636;line-height: 16px;text-align: right}

/****底部*************/
.main_bottom{padding:45px 0px 25px 0;background-color: #313131;margin-top: 50px;}
.main_bottom .con{margin:auto;}
.main_bottom .con .left_link{width:27.34%;float:left;}
.main_bottom .con .left_link ul{}
.main_bottom .con .left_link ul li{display: inline-block;margin-right: 18px;line-height: 14px;margin-top: 20px;color:#ffffff;}
.main_bottom .con .left_link ul li a{color:#ffffff;}
.main_bottom .con .center_con{width:39%;float:left;margin-left: 5.8%;}
.main_bottom .con .center_con .info_list{padding-left: 35px;background:url(../images/bot_tel.jpg) left 9px no-repeat;color:#ffffff;line-height: 40px;margin-top: 10px;}
.main_bottom .con .center_con .info_list.icon_address{background:url(../images/bot_address.jpg) left 9px no-repeat;}
.main_bottom .con .center_con .info_list.icon_email{background:url(../images/bot_email.jpg) left 9px no-repeat;}
.main_bottom .con .ewm{float:left;margin-left: 5%;}
.main_bottom .con .ewm .pic{width:98px;float:left;margin-right: 16px;margin-top: 22px;}
.main_bottom .con .ewm .pic img{width:100%;height:98px;}
.main_bottom .con .ewm .pic span{display: block;text-align: center;color:#ffffff;font-size: 14px;line-height:14px;margin-top: 10px;}
.main_bottom .con .ewm .pic:last-child{margin-right: auto;}
.main_bottom .con .bot_title{font-size: 16px;color:#ffffff;line-height: 16px;}
.main_bottom .con .bot_line{width:20px;height:2px;background-color:#ffffff;margin-top: 20px;}
.main_bottom .con .bot_su_line{width:1px;height:180px;background-color:#666666;float:left;margin-left: 1.56%; }

/****版权*******/
.copyright{padding:15px 0px;background-color: #292929;}
.copyright .con{text-align: center;color:#b3b3b3;line-height: 18px;}
.copyright .con a{color:#b3b3b3;}

/****联系我们**/
.inner_con{margin:70px auto auto auto;}
.inner_con .left_cate_con{width:23.93%;float:left;}
.inner_con .left_cate_con .cur_cate{color:#ffffff;background-color:#D9212B;font-size: 16px;line-height: 16px;padding:26px 0px 30px 15px;}
.inner_con .left_cate_con .cur_cate span{display: block;font-size: 32px;font-weight: bold;line-height: 34px;margin-bottom: 15px;}
.inner_con .left_cate_con .cate_con{}
.inner_con .left_cate_con .cate_con .cate_ul{}
.inner_con .left_cate_con .cate_con .cate_ul li{padding:0px 5%;background-color: #D9212B;margin-top: 2px;color:#ffffff;transition: 0.3s;}
.inner_con .left_cate_con .cate_con .cate_ul li .fa{float:right;color:#ffffff;line-height: 60px;transition: 0.3s;}
.inner_con .left_cate_con .cate_con .cate_ul li .fa.on{transform:rotate(90deg);}
.inner_con .left_cate_con .cate_con .cate_ul li .main_a{color:#ffffff;display: block;height:60px;line-height: 60px;font-size: 16px;}
.inner_con .left_cate_con .cate_con .cate_ul li .sub_con{padding:0px 5px 10px 5px;display: none;}
.inner_con .left_cate_con .cate_con .cate_ul li .sub_con .sub_a{width:100%;height:45px;line-height: 45px;color:#ffffff;overflow: hidden;border-bottom: 1px dashed #ffffff;display: block;}
.inner_con .left_cate_con .cate_con .cate_ul li .sub_con .sub_a:hover{background-color:#D9212B }
.inner_con .left_cate_con .cate_con .cate_ul li .sub_con .sub_a.on{background-color:#D9212B }
.inner_con .left_cate_con .cate_con .cate_ul li:hover{background-color:#AF1F26 }
.inner_con .left_cate_con .cate_con .cate_ul li.on{background-color:#AF1F26 }

.inner_con .right_con{width:74.64%;float:right;}
.inner_con .right_con .contact{}
.inner_con .right_con .contact .left_info{float:left;margin-left:4%}
.inner_con .right_con .contact .left_info .company{font-weight: bold;font-size: 26px;line-height: 28px;}
.inner_con .right_con .contact .left_info .info_list{padding-left: 40px;font-size: 18px;line-height: 30px;min-height:32px;background:url(../images/icon_tel.jpg) left top no-repeat;margin-top: 30px;}
.inner_con .right_con .contact .left_info .info_list.email{background:url(../images/icon_email.jpg) left 4px no-repeat;}
.inner_con .right_con .contact .left_info .info_list.address{background:url(../images/icon_address.jpg) left top no-repeat;}
.inner_con .right_con .contact .right_ewm{float:right;margin-right: 4%}
.inner_con .right_con .contact .right_ewm .title{line-height: 18px;font-size: 18px;font-weight: bold;}
.inner_con .right_con .contact .right_ewm .tel_number{font-size: 30px;line-height: 32px;font-weight: bold;color:#D9212B;margin-top: 18px;}
.inner_con .right_con .contact .right_ewm  .ewm{margin-top: 20px;}
.inner_con .right_con .contact .right_ewm  .ewm .pic{width:155px;float:left;margin-right: 16px;box-shadow: 0px 0px 10px 3px #F3F3F3;padding-bottom: 15px;}
.inner_con .right_con .contact .right_ewm  .ewm .pic img{width:150px;height:150px;display: block;margin:auto;}
.inner_con .right_con .contact .right_ewm  .ewm .pic span{display: block;text-align: center;color:#666666;font-size: 14px;line-height:14px;margin-top: 10px;}
.inner_con .right_con .contact .right_ewm  .ewm .pic:last-child{margin-right: auto;}
.inner_con .right_con .contact .map{width:100%;height:480px;margin-top: 40px;}
.inner_con .right_con .about_content{}
.inner_con .right_con .about_content img{max-width: 100% !important;}
.inner_con .right_con .brand{}
.inner_con .right_con .brand .brand_ul{}
.inner_con .right_con .brand .brand_ul li{padding:35px 30px;box-sizing: border-box;background-color: #F5F5F5;margin-bottom: 30px;}
.inner_con .right_con .brand .brand_ul li .li_title{height:40px;line-height: 40px;font-weight: bold;font-size: 36px;overflow: hidden;}
.inner_con .right_con .brand .brand_ul li .li_title .layui-icon{float:right;display: block;font-size: 28px;transition: 0.3s;cursor: pointer;}
.inner_con .right_con .brand .brand_ul li .li_title .layui-icon.on{transform: rotate(180deg);}
.inner_con .right_con .brand .brand_ul li .li_con{margin-top: 40px;display: none;}
.inner_con .right_con .brand .brand_ul li .li_con .li_pic{width:40.1%;float:left;padding-top: 23.86%;overflow: hidden;position: relative;}
.inner_con .right_con .brand .brand_ul li .li_con .li_pic img{width:100%;position:absolute;left:0;top:0;z-index: 0;min-height: 100%;}
.inner_con .right_con .brand .brand_ul li .li_con .li_des{width:56.85%;float:right;font-family: "SourceHanSansCN-Normal";line-height: 30px;}
.inner_con .right_con .brand .brand_ul li .li_con.on{display: block;}
.inner_con .right_con .honor{margin-top: -40px;}
.inner_con .right_con .honor .honor_ul{}
.inner_con .right_con .honor .honor_ul li{width:32%;float:left;margin-right: 2%;margin-bottom: 20px;}
.inner_con .right_con .honor .honor_ul li:nth-child(3n){margin-right: auto;}
.inner_con .right_con .honor .honor_ul li .li_pic{width:100%;padding-top:107.46%;background-color: #F7F7F7;overflow: hidden;position: relative;display: block;}
.inner_con .right_con .honor .honor_ul li .li_pic .img_box{width:100%;height:100%;position: absolute;left:0;top:0;z-index: 0;padding:25px 17px;box-sizing: border-box;align-items:center;display: flex;}
.inner_con .right_con .honor .honor_ul li .li_pic .img_box img{max-width: 100%;max-height: 100%;margin-left:auto;margin-right:auto;}
.inner_con .right_con .honor .honor_ul li .li_title{height:48px;background-color: #eaeaea;font-size: 18px;line-height: 48px;text-align: center;overflow: hidden;}

.inner_con .right_con .team{margin-top: -40px;}
.inner_con .right_con .team .team_ul{}
.inner_con .right_con .team .team_ul li{width:32.2%;float:left;padding-top:23.92%;margin-right: 1.6%;margin-bottom: 20px;overflow: hidden;position: relative;}
.inner_con .right_con .team .team_ul li img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.inner_con .right_con .team .team_ul li:nth-child(3n){margin-right: auto;}

.inner_con .right_con .download{}
.inner_con .right_con .download .download_ul{}
.inner_con .right_con .download .download_ul li{padding-bottom: 32px;border-bottom: 1px solid #E6E3E3;margin-bottom: 32px;}
.inner_con .right_con .download .download_ul li .li_img{width:54px;height:54px;overflow: hidden;float:left;position: relative;}
.inner_con .right_con .download .download_ul li .li_img img{width:100%;min-height: 100%;position: absolute;left:0;z-index: 0;top:0;}
.inner_con .right_con .download .download_ul li .li_con{width:76.55%;float:left;margin-left: 2%}
.inner_con .right_con .download .download_ul li .li_con .li_title{height:20px;line-height: 20px;font-size: 16px;overflow: hidden;}
.inner_con .right_con .download .download_ul li .li_con .li_des{margin-top: 10px}
.inner_con .right_con .download .download_ul li .li_btn{width:99px;height:35px;border-radius: 3px;border:1px solid #D9212B;display: block;text-align: center;line-height: 35px;float:right;font-size: 16px;color:#D9212B;;}

/***新闻资讯*****/
.news{}
.news .news_ul{}
.news .news_ul li{margin-bottom: 25px;}
.news .news_ul li .li_pic{width:30.62%;float:left;padding-top: 21.53%;overflow: hidden;position: relative;}
.news .news_ul li .li_pic img{width:100%;position:absolute;left:0;top:0;z-index: 0;min-height: 100%;}
.news .news_ul li .li_con{width:66.5%;float:right;margin-top: 10px;}
.news .news_ul li .li_con .li_title{height:32px;line-height: 32px;overflow: hidden;font-size: 18px;font-weight: bold;}
.news .news_ul li .li_con .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news .news_ul li .li_con .li_des{height:68px;line-height: 34px;font-size: 14px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 20px;}
.news .news_ul li .li_con .li_line{height:1px;background-color: #E6E6E6;margin-top: 45px;transition: 0.3s;}
.news .news_ul li .li_con .li_date{font-size: 16px;margin-top: 10px;transition: 0.3s;}
.news .news_ul li:hover .li_con .li_date{font-weight: bold;}
.news .news_ul li:hover .li_con .li_line{background-color:#D9212B; }

/***工程案例*****/
.case{}
.case .case_ul{margin-top: 0px;}
.case .case_ul li{width:32.15%;background-color: #ffffff;padding:17px 17px 17px 17px;box-sizing: border-box;transition: 0.3s;float:left;margin-right: 1.775%;margin-bottom: 20px;box-shadow: 0px 3px 10px 5px #F4F4F4}
.case .case_ul li .li_pic{width:100%;/*padding-top: 76.81%;*/padding-top:64%;overflow: hidden;position: relative;}
.case .case_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.case .case_ul li .li_title{height:17px;line-height: 17px;overflow: hidden;font-size: 15px;font-weight: bold;margin-top: 15px;font-family: "SourceHanSansCN-Normal";}
.case .case_ul li .li_des{height:48px;line-height: 24px;color:#666666;font-family: "SourceHanSansCN-Normal";overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 10px;}
.case .case_ul li:hover{box-shadow: 0px 3px 13px 6px rgba(227,227,227,0.8)}
.case .case_ul li .li_line{width:100%;height:1px;background-color: #eeeeee;margin-top: 13px;}
.case .case_ul li .li_more{color:#666666;line-height: 15px;margin-top: 15px;font-family: "SourceHanSansCN-Normal";}
.case .case_ul li .li_more .arrow{display: block;float:right;transform:rotate(180deg); }
.case .case_ul li:nth-child(3n){margin-right: auto;}
.case .case_ul li:hover .li_more{color:#D9212B;}
.case .case_ul li:hover .li_line{background-color:#D9212B;}

.product{}
.product .pro_ul{}
.product .pro_ul li{width:32%;padding:18px;box-sizing: border-box;background-color: #ffffff;float:left;margin-right: 2%;margin-bottom: 25px;overflow: hidden;transition: 0.3s;}
.product .pro_ul li:nth-child(3n){margin-right: auto;}
.product .pro_ul li .li_pic{width:100%;padding-top: 80.67%;overflow: hidden;position: relative;}
.product .pro_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition: 0.8s;}
.product .pro_ul li:hover .li_pic img{transform: scale(1.1);}
.product .pro_ul li .li_title{height:18px;line-height: 18px;font-size: 16px;margin-top: 18px;font-weight: bold;overflow: hidden;}
.product .pro_ul li .li_title .arrow{display: block;float:right;transform:rotate(180deg); }
.product .pro_ul li:hover .li_title{color:#D9212B;}
.product .pro_ul li:hover .li_title .arrow{color:#D9212B;}
.product .pro_ul li:hover{box-shadow: 0px 7px 20px 6px rgba(227,227,227,0.9);}

/****新闻详情**/
.news_detail{width:90%;padding:32px 5% 50px 5%;margin:auto;background-color: #ffffff;max-width:1280px; }
.news_detail .title{height:20px;line-height: 20px;font-size: 18px;text-align:center;overflow: hidden;font-weight: bold;}
.news_detail .date{text-align:center;color:#999999;margin-top: 15px;}
.news_detail .content{margin-top: 30px;}
.news_detail .content img{max-width: 100% !important;height:auto !important;}
.prev_next_article{margin-top: 10px;font-size: 14px;}
.prev_next_article .prev_article{width:40%;float:left;color:#666666;}
.prev_next_article .prev_article a{color:#666666;}
.prev_next_article .back_to_list{width:20%;text-align:center;float:left;display: inline-block;color:#666666;}
.prev_next_article .next_article{width:40%;text-align:right;float:left;color:#666666;}
.prev_next_article .next_article a{ccolor:#666666;}

.prev_next{width:1037px;margin:46px auto auto auto;}
.prev_next li{width:319px;height:54px;line-height: 54px;text-align: center;background-color: #2F8F21;color:white;float:left;margin-right:40px;font-size: 16px;overflow: hidden;}
.prev_next li a{color:white;}
.prev_next li:last-child{margin-right: 0px;}

.dede_pages{text-align: center;margin:40px auto auto auto;}
.dede_pages .current{width:40px;height:30px;line-height: 30px;font-size: 16px;color:#AAAAAA;border:1px solid #D9212B;background-color: #D9212B;display: inline-block;margin-bottom: 0px;margin-left:15px;color:white;}
.dede_pages a{width:40px;height:30px;line-height: 30px;padding-top:0px;font-size: 16px;color:#AAAAAA;background-color: white;display: inline-block;float:none;margin-bottom: 0px;margin-left:15px;border:1px solid #DDDDDD;}
.dede_pages a:hover{background-color: #D9212B;color:white; }
.dede_pages .next{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #D9212B;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;vertical-align:top;border:1px solid #D9212B}
.dede_pages .prev{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #D9212B;display: inline-block;float:none;text-align: center;margin-bottom: 0px;border:1px solid #D9212B;}

#fengxiangx{margin:15px auto auto auto;}

.m_main_nav{display: none;}

/**浮窗挂件***/
.float_box{position: fixed;top:20%;right:0px;z-index: 11;}
.float_box li{width:38px;background-color: #D9212B;margin-bottom: 5px;position: relative;cursor: pointer;}
.float_box li .icon{height:32px;text-align: center;line-height: 32px;border-bottom: 1px solid #ffffff;padding-top: 5px;}
.float_box li .icon i{font-size: 24px;color:#ffffff;display: block;margin-top: 1px;}
.float_box li .text{text-align: center;padding:10px 0px;font-size: 16px;color:#ffffff;line-height: 20px;}
.float_box li .wx_con{width:0;overflow:hidden;height:100%;background-color: #D9212B;border-top:1px solid #4E98FE;box-sizing: border-box;position: absolute;top:0;z-index: 0;left:0px;transition: 0.3s;}
.float_box li .wx_con .wx_pic{width:91px;height:91px;margin:13px auto auto auto;}
.float_box li .wx_con .wx_pic img{width:100%;height:100%;}
.float_box li .wx_con .span{color:#ffffff;text-align: center;line-height: 14px;display: block;margin-top: 8px;}
.float_box li .tel_con{width:0;overflow:hidden;height:100%;background-color: #D9212B;border-top:1px solid #D9212B;box-sizing: border-box;position: absolute;top:0;z-index: 0;left:0px;transition: 0.3s;}
.float_box li .tel_con .tel{margin:13px auto auto auto;font-size: 16px;text-align: center;line-height: 16px;color:#ffffff;}
.float_box li .tel_con .span{color:#ffffff;text-align: center;line-height: 14px;display: block;margin-top: 38px;}
.float_box li:first-child{border-top-left-radius: 10px;}
.float_box li:last-child{border-bottom-left-radius: 10px;}
.float_box li:hover .wx_con{width:112px;left:-112px;}
.float_box li:hover .tel_con{width:132px;left:-132px;}

/****手机底部导航*******/
.myfooter{display: none;}



}

